*{
	box-sizing: content-box;
}
body {
    overflow-x: hidden;
    position: relative;
    width: 100%;
    font-family: "Microsoft Yahei","宋体","Tahoma",Arial;
    margin: 0;
    padding: 0;
    background-color: #e7e8eb;
}
.header {
    background-color: #f3f3f3;
    border-bottom: 1px solid #c3c3c3;
    border-top: 4px solid #67ad03;
    /* border-top: 4px solid #19aa8d; */
    /* box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15), 0 -1px 0 0 #fcfcfc inset; */
    position: relative;
    min-width: auto;
    width: 100%;
}
.header .title {
    height: 60px;
    text-align: center;
    line-height: 60px;
    color: #c2c2c2;
    font-size:16px;
    /* background-color: #393d49; */
    background-color: #FFF;
}
.main {
    position: relative;
    margin:35px auto;
    max-width: 1222px;
}
.main .inner {
    background-color: #FFF;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 #e3e3e3;
    min-height: 730px;
    overflow: hidden;
    position: relative;
}

/* 左侧目录样式  */
#panel {float: left;width: 300px;padding: 0px;}
#panel ul{padding:0;}
#panel>ul>li>a{border-left:2px solid #67ad03;}
#panel ul li {line-height: 36px;position: relative;}
#panel ul li a {
	font-size: 16px;
	line-height: 36px;
	color: #000;
	padding: 0px 25px 0 20px;
	position: relative;
}
#panel ul li a:hover, #panel ul li a:FOCUS {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	background-color: #e7e8eb;
}
#panel ul li a i.glyphicon-chevron-left, #panel ul li a i.glyphicon-chevron-down{
	display: inline-block;
	position:absolute;
	right:5px;
	line-height:36px;
	font-size:12px;
}

ul.child,ul.doc{
	list-style: none;
	display: none;
}
ul.child>li,ul.doc>li{
	padding-left: 15px;
}
ul.doc>li>a>span{
	position: absolute;
	right:5px;
	top: 9px;
}
ul.doc>li>a{/* 控制文本不换行，超时显示省略标记 */
	border-left:2px solid #67ad03;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
ul.child>li>a,ul.doc>li>a {
	font-size: 14px;
	line-height: 25px;
	color: #000;
	padding: 3px 15px 3px 15px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	display: block;
	text-decoration: none;
}


/* 文档显示样式 */
#content {
    float: left;
    width:879px;
    min-height: 730px;
    background-color: #ffffff;
    border-color: #d3d3d3;
    border-left: 1px solid #d3d3d3;
    padding: 20px 20px;
    padding-bottom:9999px; 
    margin-bottom:-9999px;
}
#content .title{
	text-align: center;
	font-size:22px;
	font-weight: bold;
	padding-bottom:10px;
	border-bottom: 1px solid #d3d3d3;
}
#content>#bodyContent{
	padding:10px 0;
}
/* 底部样式  */
.foot {
    background-color: #727171;
    color: #dadada;
    font-size: 14px;
    padding: 24px 0;
    text-align: center;
}
.ft.links {
    display: inline-block;
    margin-right: 2.5em;
}
.links {
    margin: 0;
    padding: 0;
}
.copyright {
    display: inline-block;
    margin: 0;
}

.ft .links_item {
    border-left-color: #dadada;
}
.links_item.no_extra {
    border-left-width: 0;
}
.links_item {
    border-left: 1px solid #797979;
    display: inline-block;
    line-height: 1em;
    padding: 0 1em;
}
.ft .links_item a {
    color: #dadada;
}
.links_item a {
    color: #797979;
    display: block;
    text-decoration: none;
}